## API Report File for "@backstage/integration-aws-node"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts
import { AwsCredentialIdentityProvider } from '@aws-sdk/types';
import { Config } from '@backstage/config';

// @public
export type AwsCredentialProvider = {
  accountId?: string;
  stsRegion?: string;
  sdkCredentialProvider: AwsCredentialIdentityProvider;
};

// @public
export type AwsCredentialProviderOptions = {
  accountId?: string;
  arn?: string;
};

// @public
export interface AwsCredentialsManager {
  getCredentialProvider(
    opts?: AwsCredentialProviderOptions,
  ): Promise<AwsCredentialProvider>;
}

// @public
export class DefaultAwsCredentialsManager implements AwsCredentialsManager {
  // (undocumented)
  static fromConfig(config: Config): DefaultAwsCredentialsManager;
  getCredentialProvider(
    opts?: AwsCredentialProviderOptions,
  ): Promise<AwsCredentialProvider>;
}

// (No @packageDocumentation comment for this package)
```
